package com.quanyan.orderpay.response;

import com.quanyan.BaseResponse;

import java.util.Date;
import java.util.Map;

/**
 * @author songzj
 * @date 16/6/3-17:59
 */
public class RespPreOrder extends BaseResponse {


    private static final long serialVersionUID = -950805361272922591L;

    private String orderNo;

    private String outTradeNo;

    private String result; //WAIT_BUYER_PAY   PAY_SUCCESS

    private Integer payId;

    //支付时间
    private Long payTime;

    //支付成功流水号
    private String payTsn;

    //第三方买家账号
    private String buyerUserId;

    //第三方买家登录账号
    private String buyerLogonId;

    //支付宝partner_id 微信商户号mch_id
    private String sellerId;

    //支付宝卖家账号 微信app_id
    private String sellerAccount;



    //扫码二维码链接
    private String codeUrl;

    private Map<String, String> wxPay;

    private Map<String, String> wxH5Pay;

    private Map<String, String> aliPay;

    private Map<String, String> unionPay;

    private Map<String, String> applePay;

    private Map<String, String> wxScanPay;

    public String getCodeUrl() {
        return codeUrl;
    }

    public void setCodeUrl(String codeUrl) {
        this.codeUrl = codeUrl;
    }

    public String getSellerId() {
        return sellerId;
    }

    public void setSellerId(String sellerId) {
        this.sellerId = sellerId;
    }

    public String getSellerAccount() {
        return sellerAccount;
    }

    public void setSellerAccount(String sellerAccount) {
        this.sellerAccount = sellerAccount;
    }

    public Map<String, String> getWxScanPay() {
        return wxScanPay;
    }

    public String getPayTsn() {
        return payTsn;
    }

    public void setPayTsn(String payTsn) {
        this.payTsn = payTsn;
    }

    public String getBuyerUserId() {
        return buyerUserId;
    }

    public void setBuyerUserId(String buyerUserId) {
        this.buyerUserId = buyerUserId;
    }

    public String getBuyerLogonId() {
        return buyerLogonId;
    }

    public void setBuyerLogonId(String buyerLogonId) {
        this.buyerLogonId = buyerLogonId;
    }

    public void setWxScanPay(Map<String, String> wxScanPay) {
        this.wxScanPay = wxScanPay;
    }

    public Long getPayTime() {
        return payTime;
    }

    public void setPayTime(Long payTime) {
        this.payTime = payTime;
    }

    public Integer getPayId() {
        return payId;
    }

    public void setPayId(Integer payId) {
        this.payId = payId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    public Map<String, String> getWxPay() {
        return wxPay;
    }

    public void setWxPay(Map<String, String> wxPay) {
        this.wxPay = wxPay;
    }

    public Map<String, String> getAliPay() {
        return aliPay;
    }

    public void setAliPay(Map<String, String> aliPay) {
        this.aliPay = aliPay;
    }

    public Map<String, String> getUnionPay() {
        return unionPay;
    }

    public void setUnionPay(Map<String, String> unionPay) {
        this.unionPay = unionPay;
    }

    public Map<String, String> getApplePay() {
        return applePay;
    }

    public void setApplePay(Map<String, String> applePay) {
        this.applePay = applePay;
    }

    public Map<String, String> getWxH5Pay() {
        return wxH5Pay;
    }

    public void setWxH5Pay(Map<String, String> wxH5Pay) {
        this.wxH5Pay = wxH5Pay;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }
}
